//package com.qianbei.common.loading;
//
//import android.annotation.SuppressLint;
//import android.app.DialogFragment;
//import android.graphics.Color;
//import android.graphics.drawable.ColorDrawable;
//import android.os.Bundle;
//import android.os.Handler;
//import android.os.Message;
//import android.text.TextUtils;
//import android.view.LayoutInflater;
//import android.view.View;
//import android.view.ViewGroup;
//import android.view.Window;
//import android.widget.ImageView;
//import android.widget.TextView;
//
//import com.bumptech.glide.Glide;
//import com.bumptech.glide.load.engine.DiskCacheStrategy;
//import com.qianbei.R;
//import com.qianbei.common.base.BaseActivity;
//import com.qianbei.common.net.control.Constant;
//import com.qianbei.common.web.WebActivity;
//
///**
// * 确认完成订单
// *
// * @author gml
// */
//@SuppressLint("NewApi")
//public class AdverserDialog extends DialogFragment {
//
//
//    private ImageView mShowImage;
//
//    public TextView but_jump;
//
//
//    private static final String TEXT_FLAG = "TEXT_FLAG";
//
//    private static final String TEXT_Url = "TEXT_Url";
//
//
//    private FirstFreeBean mbean;
//
//    public static AdverserDialog newInstance(FirstFreeBean bean) {
//        AdverserDialog f = new AdverserDialog();
//
//        // Supply num input as an argument.
//        Bundle args = new Bundle();
////        args.putString(TEXT_FLAG, ruleText);
////        args.putString(TEXT_Url,url);
//        args.putSerializable(TEXT_FLAG, bean);
//        f.setArguments(args);
//
//        return f;
//    }
//
//
//    @Override
//    public void onActivityCreated(Bundle savedInstanceState) {
//        super.onActivityCreated(savedInstanceState);
////        setCancelable(false);
//        mbean = (FirstFreeBean) getArguments().getSerializable(TEXT_FLAG);
//        if (mShowImage != null) {
//
//
//            if (!((BaseActivity) getActivity()).isFinishing()) {
//                Glide.with(getActivity()).load(Constant.URL + mbean.image)
//                        .placeholder(R.drawable.roll1_hui_hui)
//                        .diskCacheStrategy(DiskCacheStrategy.SOURCE)
//                        .into(mShowImage);
//            }
////            ruleText.setText(getArguments().getString(TEXT_FLAG));
//        }
//
//
//        Message ms = new Message();
//        ms.arg1 = mbean.second_number;//.bodyDatsra.optInt("duration");
//        ms.what = 10;
//        handler.sendMessage(ms);
//    }
//
//    @Override
//    public void onCreate(Bundle savedInstanceState) {
//        super.onCreate(savedInstanceState);
//        setStyle(DialogFragment.STYLE_NORMAL, android.R.style.Theme_Black_NoTitleBar_Fullscreen);
//    }
//
//
//    /**
//     * 获取数据
//     */
//
//
//    @Override
//    public View onCreateView(LayoutInflater inflater, ViewGroup container,
//                             Bundle savedInstanceState) {
//
//        View view = inflater.inflate(R.layout.activies_adverser_dilag,
//                container);
//        getDialog().getWindow().setBackgroundDrawable(
//                new ColorDrawable(Color.TRANSPARENT));
//        getDialog().requestWindowFeature(Window.FEATURE_NO_TITLE);
//        mShowImage = (ImageView) view.findViewById(R.id.rule_cancel);
//        but_jump = (TextView) view.findViewById(R.id.but_jump);
//        but_jump.setOnClickListener(new View.OnClickListener() {
//
//            @Override
//            public void onClick(View arg0) {
//
//                dismiss();
//                if (clickLis != null) {
//                    clickLis.click();
//                }
//            }
//        });
//        view.setOnClickListener(new View.OnClickListener() {
//            @Override
//            public void onClick(View v) {
//                dismiss();
//
//                if(!TextUtils.isEmpty(mbean.url)){
//                    handler.removeMessages(10);
//                    WebActivity.startWebActivity(getActivity(), mbean.url);
//                    if (clickLis != null) {
//                        clickLis.ClickURL(mbean.url);
//                    }
//                }
//
//
//            }
//        });
//        return view;
//    }
//
//
//    public ClickListener clickLis;
//
//    public interface ClickListener {
//        void click();
//
//        void ClickURL(String url);
//
//    }
//
//
//    Handler handler = new Handler() {
//
//        @Override
//        public void dispatchMessage(Message msg) {
//            super.dispatchMessage(msg);
//
//            switch (msg.what) {
//
//
//                case 10:
//                    if (msg.arg1 == 0) {
//                       AdverserDialog.this.dismiss();
//                        handler.removeMessages(10);
//                    } else {
//                        but_jump.setVisibility(View.VISIBLE);
//                        but_jump.setText(msg.arg1+" 跳过");
//                        Message ms = new Message();
//                        ms.arg1 = msg.arg1 - 1;
//                        ms.what = 10;
//                        handler.sendMessageDelayed(ms, 1000);
//                    }
//
//                    break;
//            }
//
//        }
//    };
//
//
//}
